package aynu.hd.Admin.Service;

import aynu.hd.pojo.Orders;
import aynu.hd.pojo.Room;
import aynu.hd.pojo.Schedule;
import aynu.hd.pojo.User;
import org.springframework.ui.Model;

import java.util.List;

public interface AdminRoomService {
    //查询六天的日期
    List queryDate();

    //查询六天的销售金额
    List queryMoneyDay(List dates, Model model);

    //查询未操作评价数量
    Integer queryCommentSize();

    //房间评论消息未处理查看
    List<Schedule> queryRoomComment();

    //设置评论不发布
    String reduceScheduleComment(String schedule_id, String state);

    //房间评论消息已经处理
    List<Schedule> queryRoomComment1();

    //订单数量
    Integer queryOrdersSize();

    //房间数量
    Integer queryRoomSize();

    //用户数量
    Integer queryUserSize();

    //查询全部订单（未支付）
    List<Orders> orderListNo();

    //查询全部订单（已支付）
    List<Orders> orderListYes();

    //删除订单
    String removeOrders(String orders_id);

    //查找所有用户信息
    List<User> userList();

    //新增房间
    int roomAdd(Room room);

    //查询全部存在的房间
    List<Room> queryRoomAll();

    //删除房间
    String roomDelete(String room_id);

    //根据id查找房间
    Room roomModifyPage(String room_id);

    //修改房间信息
    int roomModify(Room room);

    //订单对应的预定信息
    List<Schedule> scheduleListYes();
}
